import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({// 创建仓库
  state : { // 公用数据
    city : localStorage.city || "上海"
  },
  actions :{
    changeCity(ctx,city){
      // console.log(city);//需要调用mutations来去改变公用的数据
      ctx.commit('changeCity',city)
    }
  },
  mutations:{
    changeCity(state,city){//名字可以任意取
      // console.log(city);
      state.city=city;
      localStorage.city=city;
    }
  }

})
